package com.scalar.forecast.actionCommands;

import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.scalar.forecast.commons.MessageKeys;

/** Abstraction for ActionCommand Objects. All action command
 *  processor objects need to extend this class.
 *
 * Created by Veeru. 
 * Date: Feb 8, 2005
 * Time: 12:23:45 PM 
 */

public abstract class ActionCommand implements MessageKeys 
{

    public abstract ActionForward execute ( ActionMapping mapping,
                                            ActionForm form,
                                            HttpServletRequest request,
                                            HttpServletResponse response ) throws Exception;
}
